components: Introduce AlarmTimer class and use it for GCM heartbeat This adds the AlarmTimer class to components, which is capable of waking up the system from suspend on platforms that support this operation (currently only Chrome OS with linux version 3.11 or higher). On all other platforms, the AlarmTimer behaves exactly the same as a regular Timer. BUG=crosbug.com/p/32272 Review URL: https://codereview.chromium.org/641943002 Cr-Original-Commit-Position: refs/heads/master@{#301175} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 26436e402e6e1b780f6565539ae0acb3e2976fb9 
diff --git a/DEPS b/DEPS new file mode 100644 index 0000000..413f57b --- /dev/null +++ b/DEPS 
@@ -0,0 +1,10 @@ +include_rules = [ + # This directory is shared with Chrome OS, which only links against + # base/. We don't want any other dependencies to creep in. + "-build", + "-content", + "-library_loaders", + "-net", + "-third_party", + "-url", +] \ No newline at end of file